Burst\Frontend\Tracking\Tracking D

Total Complexity 169
Dependencies 5
Dependents 2
Total lines 995
Lines of code 588
Logical lines of code 336
Comment lines 304
Methods 33
Properties 2

Methods 33

Method Rating Maintainability Complexity Lines of code
get_user_agent_data()
C
39 33 57
track_hit()
C
34 26 84
get_hit_type()
A
49 12 28
sanitize_referrer()
A
51 8 23
remove_empty_values()
S
57 7 16
get_last_user_statistic()
S
53 6 23
goal_is_completed()
S
58 6 16
prepare_tracking_data()
S
45 4 44
get_lookup_table_id()
S
51 5 25
rest_track_hit()
S
60 5 12
sanitize_url()
S
53 4 24
create_goal_statistic()
S
56 4 20
beacon_track_hit()
S
57 4 18
get_active_goals()
S
59 4 13
get_completed_goals()
S
61 4 12
sanitize_fingerprint()
S
69 4 6
create_statistic()
S
58 3 15
sanitize_uid()
S
69 4 6
update_statistic()
S
58 3 14
get_options()
S
48 1 34
required_values_set()
S
69 3 7
beacon_enabled()
S
70 3 6
set_bounce_for_session()
S
59 2 14
create_session()
S
61 2 13
get_first_time_visit()
S
62 2 11
get_lookup_table_id_cached()
S
67 2 8
create_path()
S
77 2 3
register_track_hit_route()
S
64 1 11
get_active_goals_ids()
S
75 1 4
update_session()
S
64 1 10
sanitize_completed_goal_ids()
S
72 1 5
sanitize_time_on_page()
S
81 1 3
__construct()
S
79 1 3